home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / C / Applications / Drop•MPSR 1.2 / Readme < prev   
Encoding:
Text File  |  1995-12-04  |  3.8 KB  |  93 lines  |  [TEXT/SPM ]

  1. /*
  2.     Drop•MPSR
  3.     
  4.     Modify 'MPSR' resources for text files.
  5.     
  6.     Introduction
  7.         
  8.         Most editors used with current software development packages use MPSR resources
  9.         for remembering things about the source files for when they are opened later.  Font,
  10.         font size, and window position are just some of the things saved in the MPSR resource.
  11.         
  12.         They really aren't worth worrying about unless you habitually get text files from other
  13.         people.  If you don't like the settings that are in the document's MPSR resource, you have
  14.         to take the time to change the settings.  And if you just happened to receive a large number
  15.         of source files (there are 131 source files with Newswatcher 2.0), this can take quite
  16.         some time.
  17.         
  18.         Well not anymore.  After configuring Drop•MPSR, you can drop all of those text files onto
  19.         Drop•MPSR and it will change all of the MPSR resources in the text files to reflect *your*
  20.         preferences.  And that's not all Drop•MPSR will do...
  21.         
  22.         Current file modifications done by Drop•MPSR:
  23.             1.  'MPSR' resource modification.
  24.             2.  File creator type changing.
  25.             3.  Automatic window staggering.
  26.         
  27.         Drop•MPSR will change the creator of all text files dropped on it to that of your favorite
  28.         editor (so you don't have to use another drop app to do this).
  29.         
  30.         Also, for each bunch of files dropped on Drop•MPSR, the windows will be automatically
  31.         staggered (so they won't be put right on top of each other).
  32.         
  33.     History:
  34.         1.2 Bug Fixes
  35.             • The MPSR Resource.h file needed to be updated to include struct alignment.  This
  36.             was left out of the previous version, and the PPC code built incorrect MPSR resources.
  37.             This would cause Symantec project manager & Think project manager to crash when
  38.             opening text files with corrupted MPSR resources.
  39.             • Fixed the InstallSplashScreen() function to use color windows. (DropShell.c)
  40.             • Modified _HandleDocs() function to call EventAvail() after every document.  This
  41.             gives time to the system and allows the update to the splash screen. (DSAppleEvents.c)
  42.         
  43.         1.1 First PPC/Fat release; no major modifications.
  44.         
  45.         1.0 Initial release.
  46.         
  47.     Configuring Drop•MPSR
  48.     
  49.         Currently the only way to configure Drop•MPSR is by using a resource editor (like
  50.         ResEdit).  I did this for two reasons:
  51.             
  52.             1.  Once it is set up, you probably won't want to change the settings again.
  53.             2.  This was a quick hack and wasn't really needed.
  54.             
  55.         There are two resources that have to be changed.  The first is the 'MPSR' resource
  56.         with ID 1005.  I have included a template resource for the 'MPSR' resource, so editing
  57.         it shouldn't be a problem.  NOTE: the date and rectangle items are ignored, so you don't
  58.         have to worry about changing them.
  59.         
  60.         The second resource is the '•prf' resource.  I have also included a template resource for
  61.         this resource, so it should be easy to edit, too.
  62.         
  63.     Notes:
  64.         Symantec's compilers issue warnings for the '#pragma unused' statements.  They can be
  65.         ignored, they won't effect the compilation process nor the built application.
  66.         
  67.     Credits
  68.     
  69.         There are lots of people that credit belongs to:
  70.         
  71.             1.  Leonard Rosenthol, Marshall Clow, and Stephan Somogyi
  72.                 (for releasing the DropShell package)
  73.             2.  Keith Rollin
  74.                 (for providing the info about the 'MPSR' resource)
  75.             3.  Dave Nebinger
  76.                 (that's me; I put this thing together)
  77.             4.  And of course, some portions are © Symantec, Inc.
  78.             
  79.         All portions of the code are © by someone; see their respective copyright
  80.         information.
  81.     
  82.     Legal Stuff
  83.         
  84.         The authors provide this source code as-is, with no warranties about its suitability for
  85.         any purpose whatsoever. If you format your hard disk, or do anything else inconvenient,
  86.         it’s not our fault.
  87.  
  88.         This source code may be distributed freely, as long as all the files remain together, are
  89.         unaltered, and are accompanied by this documentation.
  90.         
  91. */
  92.         
  93.